Efficient buffering control for a software-only, high-level, high-profile, MPEG-2 decoder

نویسندگان

  • Ju Wang
  • Jonathan C. L. Liu
  • Yishu He
چکیده

A high-quality MPEG-2 software decoder should support a good scalability performance for a wide range of video format, especially for the high-resolution MPEG-2 video (e.g., HDTV). However, It is found that the existing parallel decoder suffers significant performance degradation when decoding high-level MPEG2 video with the full system configuration, due to inefficient management of memory space in the decoder. We propose an efficient buffer management mechanism such that the memory requirement can be reduced by 50%. This is approached by two steps, first we use an ST scheme to minimize the transmission buffer in a slave node by allowing dynamic sharing between frames in one group of picture (GOP). Then we further reduce the buffer space by a dynamic buffer allocation according to image type. The revised parallel decode showed a satisfactory scale-up performance when decoding the high-resolution video formats.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

EFFICIENT BUFFERING CONTROL FOR A SOFTWARE-ONLY, HIGH-LEVEL, HIGH-PROFILE, MPEG-2 DECODER By YISHU HE A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE

of Thesis Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Master of Science EFFICIENT BUFFERING CONTROL FOR A SOFTWARE-ONLY, HIGH-LEVEL, HIGH-PROFILE, MPEG-2 DECODER By Yishu He December 2002 Chair: Jonathan C.L. Liu Major Department: Computer and Information Science and Engineering There are some common video resolution...

متن کامل

Software Code Generation for the RVC-CAL Language

The MPEG Reconfigurable Video Coding (RVC) framework is a new standard under development by MPEG that aims at providing a unified high-level specification of current and future MPEG video coding technologies using dataflow models. In this framework, a decoder is built as a configuration of video coding modules taken from the standard MPEG toolbox library or proprietary libraries. The elements o...

متن کامل

Cache-Sensitive Architectural Optimizations for MPEG-2 Video Decoding

Digital video decoding is a computationally intensive, high-profile design target for microprocessors. Multimedia instruction set extensions (e.g. Intel MMX) explicitly aim for speedup on MPEG, the dominant compression standard. Unfortunately, video decoding also requires very high data bandwidths. By enabling efficient computation, multimedia instructions shift the performance bottleneck from ...

متن کامل

Software solution for Entropy Decoding on TM32 cores

Delft University of Technology Faculty of Electrical Engineering, Mathematics and Computer Science CE-MS-2003-13 Entropy Decoding is an essentially sequential task. Executing this task on a processor that benefits from Instruction Level Parallelism (ILP), Data Level Parallelism (DLP) or both requires an efficient implementation of Entropy Decoding. Entropy Decoding forms the part of MPEG-2 Deco...

متن کامل

Design optimization of main-profile MPEG-2 AAC decoder

In this paper, a system architecture optimized for the 2-channel main-profile MPEG-2 AAC decoder is presented. In order to enable an efficient job scheduling and allocation, the presented system comprises three hardware modules: Huffman decoder module, predictor module, and processing core module which is programmable using an assembly language of its own. Huffman decoder is designed to finish ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003